لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش [جدید] میکروسرویس Master Spring Boot & Angular K8s CICD AWS
[NEW] Master Spring Boot Microservice & Angular K8s CICD AWS
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت و استقرار برنامههای پایان به انتها با استفاده از Docker، Kubernetes، Jenkins، ArgoCD، Sonar، Junit، SQL-NOSQL و Cloud Microservices: درک اصول و معماری ساخت برنامههای مدولار، مقیاسپذیر و جداشده با استفاده از میکروسرویسها. Angular: تسلط بر فریم ورک frontend محبوب برای ساخت برنامههای وب پویا و واکنشگرا JUnit و Sonarqube: اطمینان از کیفیت و قابلیت اطمینان کد از طریق ابزارهای آزمایش و تجزیه و تحلیل مؤثر Docker: بررسی کانتینریسازی و نحوه بستهبندی برنامهها با تمام وابستگیهایشان در کانتینرهای قابل حمل. Kubernetes: یادگیری اصول ارکستراسیون کانتینر و مدیریت برنامه های کاربردی کانتینری در مقیاس. AWS (سرویسهای وب آمازون): کسب تجربه عملی با رایانش ابری، تهیه منابع و استقرار برنامهها در پلتفرم AWS. AWS EKS با AWS Load Balancer: از قدرت Kubernetes برای ارکستراسیون کانتینر و متعادلسازی بار برای مقیاسبندی برنامه در AWS استفاده کنید. AWS RDS: تخصص پایگاه داده ابری خود را با استفاده از پلت فرم RDS قابل اعتماد و مقیاس پذیر Amazon Web Services ارتقا دهید. Mongo Atlas: مدیریت داده ها را در فضای ابری با سرویس پایگاه داده بلادرنگ MongoDB Atlas ساده کنید. جنکینز: اجرای یکپارچه سازی مداوم و خودکارسازی فرآیند ساخت و استقرار با استفاده از جنکینز. CI/CD (ادغام مداوم/استقرار مستمر): درک رویکرد توسعه نرم افزار که آزمایش و تحویل تغییرات کد را خودکار می کند. ArgoCD: یادگیری در مورد ابزار تحویل مداوم اعلامی برای خودکار کردن استقرار برنامه ها در Kubernetes. پیش نیازها: پیش نیاز این دوره، درک اساسی از جاوا است.
به دوره جامع و متمرکز بر صنعت ما خوش آمدید. اگر شما یک توسعه دهنده مشتاق هستید که به دنبال ارتقای رزومه خود با یک پروژه واقعی هستید، این دوره برای شما طراحی شده است.
در طول این برنامه، ما شما را در طول چرخه عمر ساخت یک برنامه کاربردی مبتنی بر میکروسرویس های مدرن و مقیاس پذیر راهنمایی می کنیم. ما با آموزش نحوه ایجاد Microservices از ابتدا به شما شروع می کنیم، و اطمینان حاصل می کنیم که در این رویکرد معماری پیشرفته، پایه ای محکم به دست می آورید. در مرحله بعد، به Angular می پردازید و بر فریم ورک محبوب frontend برای ساخت برنامه های وب پویا و پاسخگو مسلط می شوید.
اما این همه ماجرا نیست - ما مهارتهای شما را با Docker کردن هر دو اپلیکیشن Microservices و Angular به سطح بعدی ارتقا میدهیم و به شما امکان میدهد آنها را به راحتی در ظروف قابل حمل بسته بندی و مستقر کنید. با معرفی Kubernetes (K8s) به شما، مدیریت این کانتینرها کار دشواری است.
و این تمام نیست - ما توانایی های شما را حتی بیشتر خواهیم کرد. دوره ما شامل ایجاد خوشه جامع AWS EKS است، که در آن نحوه استقرار بکاند و فرانتاند خود را در فضای ابری کشف خواهید کرد و برنامهتان را واقعاً مقیاسپذیر و انعطافپذیر میکند.
اتوماسیون و یکپارچه سازی مداوم و استقرار مداوم (CI/CD) در چشم انداز توسعه سریع امروزی حیاتی هستند. ما شما را با جنکینز و آرگوکد تحت پوشش قرار دادیم. شما یاد خواهید گرفت که چگونه یک خط لوله استقرار خودکار و بدون درز راه اندازی کنید و از انتشار روان و مطمئن اطمینان حاصل کنید.
اطمینان از کیفیت کد شما به همان اندازه ضروری است، به همین دلیل است که ما JUnit و Sonarqube را اضافه کرده ایم. شما بینش های ارزشمندی در مورد تست و کیفیت کد به دست خواهید آورد و شما را برای رویه های توسعه نرم افزار درجه یک آماده می کند.
در پایان این دوره، شما یک پروژه سرتاسری را با موفقیت به پایان خواهید رساند و سناریوهای دنیای واقعی را که توسعهدهندگان در رزومه خود میخواهند تکرار میکنند.
در یک سفر هیجان انگیز به ما بپیوندید تا به یک توسعه دهنده میکروسرویس ماهر تبدیل شوید و بر DevOps و فن آوری های فرانت اند تسلط داشته باشید. شما برای مقابله با چالش های چشم انداز فناوری مدرن کاملاً آماده خواهید بود.
پروژه رویایی شما در انتظار است!
سرفصل ها و درس ها
معرفی دوره
Introduction to the course
معرفی
Introduction
لینک مخازن
Repositories Link
لینک دوره PPT
Course PPT Link
Building Backend Microservice Application
Building Backend Microservice Application
کاربرد یکپارچه چیست؟
What is Monolithic Application ?
معایب کاربرد یکپارچه
Disadvantages of Monolithic Application
میکروسرویس ها چیست؟
What are Microservices ?
مزایای استفاده از میکروسرویس ها
Advantages of using Microservices
معماری میکروسرویس ها
Microservices Architecture
چرا از اورکا استفاده می کنیم؟
Why we are using Eureka ?
راه اندازی سرور Eureka
Setting up the Eureka Server
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات